#1.填空题
# (1)Python是一种面向_______的语言。
# (2)Python 3.x版本的默认编码是____
# (3)Python程序的默认扩展名是______.
# (4)Python程序的运行方式有两种，分别为______.
print("杨雪正的填空题答案（1）对象的高级编程（2）UTF-8（3）.py (4)交互式和文件式")
# 2.单选题
# (1)Python可以在Windows、mac OS平台中运行，这体现出Python的()的特性。
# A.可移植	B.可扩展	C.简单	D.面向对象
# (2)下列属于Python集成开发环境的是()。
# A. Python	B. Py	C.XAMPP	D. PyCharm
# (3)下列不属于Python应用领域的是()。
# A.Web开发	B.爬虫开发	C.科学计算	D.操作系统管理
print("杨雪正的单选题答案 （1）A（2）D（3）D")
# 3.简答题
# (1)简述Python的特点。
# (2)简单说明如何使用PyCharm运行Python程序。
print("杨雪正的简答题答案 （1）简单易学 免费开源 高级语言 解释性语言 跨平台 面向对象 功能强大 社区支持良好 .\n"
"（2）打开PyCharm，并创建一个新项目或打开现有项目。在项目窗口中找到你的Python文件（.py扩展名）双击文件进行运行‌")
# 4. 编程题
# 使用PyCharm编写程序，输出“你好，PyCharm!”。
print("杨雪正的编程题答案：")
print("你好，PyCharm！")
# 1.填空题
# (1)在Python程序中，单行注释以________开始。
# (2)标识符不能以___开头。
# (3)导入random模块的两种方式为
# (4)安装第三方工具模块需要用到________工具。
print("杨雪正的填空题1.# 2.python的保留符和关键字 3.impor from 4.pip")
# 2.单选题
# (1)以下变量命名错误的是()。
# A. myName B. count number C. &fun01 D.StudyHard
# (2)下列选项中，可以用来检测变量数据类型的是()。
# A.print()	B.type()	C.str()	D.evalO
# (3)将变量num赋值为整数100，以下语法正确的是().
# A. num="100" B.num==100	C.num=100	D.num !=100
print("杨雪正的单选题答案 1.C 2.C 3.C")
# 3.简答题
# (1)简述Python标识符的命名规则。
# (2)Python的模块分为几类?分别是什么含义?
print("杨雪正的简答题答案 1.由字母、下划线（_）和数字组成 不能以数字开头。 不能与Python内置关键字相同。区分大小写。.\n"
      "2. 三块 内置模块、第三方模块、自定义模块")
# 4.编程题
# (1)定义两个变量x、y，分别赋值为3、5，用eval()函数计算x的y次方的值(注:x的y次方表为x**y)。
print("杨雪正的编程题答案：")
x=3
y=5
print(eval("x**y"))
# 1.填空题
# (1)布尔型数据只有____和False两种值。
# (2)___运算符可以将两个字符串连接起来。
# (3)删除字符串首尾指定字符的函数是____.
# (4)转义字符以_______开头。
# (5)把一个数值转换成字符串需要用_______函数。
print("杨雪正的填空题 1.turn 2.+ 3. 4.\ 5.str ")
# def f(name,age,id,):
#     print(f"{name}的年龄是{age}学号是{id}")
# f("张三",18,"001")
